patent searching invention prior art searching inventor intellectual property inventions patent agent inventors patent patents copyright attorney innovation patent drafting